package com.ark.cloud.java.persistence.enums;

/**
 * Copyright(c): 2021 Cloud-Ark Inc.
 * Author(s): Ma Wei (mawei@cloud-ark.com)
 */
public enum EAirOpsCondition {
    /// 在空中
    Airborne,
    /// 停机位：可能是航母甲板上的停机位、航母下层机库的停机位、或是陆地机场停机位
    Parked,
    /// 从停机位滑行到起飞的途中，或是在航母升降机中，前往起飞线
    TaxyingToTakeOff,
    /// 从降落线滑行到停机位的途中，或是在航母升降机中，前往机库停机位
    TaxyingToPark,
    /// 从起飞线开始滑行起飞中
    TakingOff,
    /// 降落中，尚未触地
    Landing_PreTouchdown,
    /// 降落触地，在跑道上滑行到降落线
    Landing_PostTouchdown,
    /// 飞行前的出动准备中
    Readying,
    /// 等待可用的滑行道/升降机
    HoldingForAvailableTransit,
    /// 停机位上，等待有空闲跑道以起飞
    HoldingForAvailableRunway,
    ///排队等待降落
    HoldingOnLandingQueue,
    /// 返回基地
    RTB,
    /// 状态:准备起飞
    PreparingToLaunch,
    /// 正机动到加油点
    ManoeuveringToRefuel,
    /// 正在加油
    Refuelling,
    /// 卸载燃油
    OffloadingFuel,
    /// 部署吊放声纳
    DeployingDippingSonar,
    /// 燃油量极低准备紧急降落
    EmergencyLanding,
    /// 航母上前往飞行甲板：当前可能在升降机中，或者是刚从航母甲板上的停机位出发
    TaxyingToFlightDeck,
    /// 超视距：攻击
    BVRAttack,
    /// 超视距：Crank
    BVRCrank,
    /// 近距空中格斗
    Dogfight,
    /// 正在运送货物
    TransferringCargo,
    /// 超视距时：不大于60度方位角的机动
    BVRDrag
}
